package com.ruoyi.business.order.domain;

import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.business.base.JoBaseEntity;
import lombok.Data;

/**
 * 审批日志（针对订单、退款等各个状态操作记录）对象 jb_approval_log
 *
 * @author ruoyi
 * @date 2024-10-11
 */
@Data
public class JbApprovalLog extends JoBaseEntity
{
    private static final long serialVersionUID = 1L;

    /**
     * 日志类型（操作，审批）
     */
    @Excel(name = "日志类型", readConverterExp = "操=作，审批")
    private String logType;

    /**
     * 订单编号
     */
    @Excel(name = "订单编号")
    private String orderNumber;

    /**
     * 时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date time;

    /**
     * 节点（需要确认是否就是审批类型）
     */
    @Excel(name = "节点", readConverterExp = "需=要确认是否就是审批类型")
    private String node;

    /**
     * 操作人（审批人）
     */
    @Excel(name = "操作人", readConverterExp = "审=批人")
    private String operator;

    /**
     * 操作人ID
     */
    @Excel(name = "操作人ID")
    private Long operatorId;

    /**
     * 操作内容
     */
    @Excel(name = "操作内容")
    private String operationContent;

    /**
     * 操作结果
     */
    @Excel(name = "操作结果")
    private String operationResult;

    /**
     * 备注
     */
    @Excel(name = "备注")
    private String remark;

    /**
     * 流程id
     */
    @Excel(name = "流程id")
    private String processId;
}
